<script>
export default {
  globalData: {
    // 静态资源图标头
    wSRUrl: "",
    // 接口请求头-正式版
    wReqUrl: "",
  },
  onLaunch: function () {
    console.log("App Launch");
  },
  onShow: function () {
    console.log("App Show");
    // #ifdef MP-WEIXIN
    this.wFun_updateManager();
    // #endif
  },
  onHide: function () {
    console.log("App Hide");
  },
  methods: {
    /**
     * wFun_updateManager
     * 方法-版本更新-微信小程序版本
     */
    wFun_updateManager() {
      // #ifdef MP-WEIXIN
      const updateManager = wx.getUpdateManager();

      updateManager.onCheckForUpdate(function (res) {
        // 请求完新版本信息的回调
        console.log("检测是否拥有新版本小程序", res.hasUpdate);
      });

      updateManager.onUpdateReady(function () {
        wx.showModal({
          title: "更新提示",
          content: "新版本已经准备好，是否重启应用？",
          success: function (res) {
            if (res.confirm) {
              // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
              updateManager.applyUpdate();
            }
          },
        });
      });

      updateManager.onUpdateFailed(function () {
        // 新版本下载失败
      });
      // #endif
    },
  },
};
</script>

<style lang="scss">
/*每个页面公共css */
/* 公共样式 */
@import "@/common/css/w_style.css";

// hover-class样式
.zHoverClass {
  opacity: 0.8;
  -webkit-transform: translate(2rpx, 2rpx);
  -moz-transform: translate(2rpx, 2rpx);
  -ms-transform: translate(2rpx, 2rpx);
  -o-transform: translate(2rpx, 2rpx);
  transform: translate(2rpx, 2rpx);
}

// 页面结构复杂，css样式太多的情况，使用 image 可能导致样式生效较慢，出现 “闪一下” 的情况，此时设置 image{will-change: transform} ,可优化此问题。
image {
  will-change: transform;
}
</style>
